package com.party.core.model.gatherForm;

import com.party.core.model.BaseModel;

import java.util.List;

/**
 * 表单项目
 * 
 * @author Administrator
 *
 */
public class GatherProject extends BaseModel {
	
	private static final long serialVersionUID = -7840561412805016821L;
	private String title;
	private String picture;
	private String content;
	private String showPicture;
	private String showResource; //是否显示来源（哪个机构的名称）(1:是，2：否)
	private String showSourceLink; // 是否显示来源链接(1:是，2：否)
	private String isRemindMe; // 是否需要通知
	private String phone; // 手机号
	private String targetId; // 业务项目id
	private Integer type; // 业务类型 1：活动 2：众筹主题 3：课程 4：行知公社
    private Long quantity; // 收集数量

    public static Integer TYPE_ACT = 1; // 活动
    public static Integer TYPE_ZC_EVENT = 2; // 众筹主题
	public static Integer TYPE_COURSE = 3; // 课程
	public static Integer TYPE_KC_MEMBER = 4; // 行知公社
	public static Integer TYPE_QUESTIONNAIRE= 5; // 问卷调查分析

	private List<GatherForm> items;
	private List<GatherFormInfo> infoItems;

	private String memberName;
	private String memberLogo;

	private String gatherFormProjectId;

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getPicture() {
		return picture;
	}

	public void setPicture(String picture) {
		this.picture = picture;
	}

	public List<GatherForm> getItems() {
		return items;
	}

	public void setItems(List<GatherForm> items) {
		this.items = items;
	}

	public List<GatherFormInfo> getInfoItems() {
		return infoItems;
	}

	public void setInfoItems(List<GatherFormInfo> infoItems) {
		this.infoItems = infoItems;
	}

	public String getShowPicture() {
		return showPicture;
	}

	public void setShowPicture(String showPicture) {
		this.showPicture = showPicture;
	}

	public String getIsRemindMe() {
		return isRemindMe;
	}

	public void setIsRemindMe(String isRemindMe) {
		this.isRemindMe = isRemindMe;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getShowResource() {
		return showResource;
	}

	public void setShowResource(String showResource) {
		this.showResource = showResource;
	}

	public String getShowSourceLink() {
		return showSourceLink;
	}

	public void setShowSourceLink(String showSourceLink) {
		this.showSourceLink = showSourceLink;
	}

	public String getTargetId() {
		return targetId;
	}

	public void setTargetId(String targetId) {
		this.targetId = targetId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getMemberLogo() {
        return memberLogo;
    }

    public void setMemberLogo(String memberLogo) {
        this.memberLogo = memberLogo;
    }

    public Long getQuantity() {
        return quantity;
    }

    public void setQuantity(Long quantity) {
        this.quantity = quantity;
    }

	public String getGatherFormProjectId() {
		return gatherFormProjectId;
	}

	public void setGatherFormProjectId(String gatherFormProjectId) {
		this.gatherFormProjectId = gatherFormProjectId;
	}
}
